﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace WebAsbesto.CDC
{
    public partial class CDC_MuestrasAddAdd : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["User"] != "1")
                Response.Redirect("../Login/Login.aspx");
            else if (Session["User"] == "1")
            {
                //PAGE LOAD ACA
                ddl_Muestras_Aire.Visible = false;
                ddl_Muestras_Bulk.Visible = false;
                ddl_Muestras_Superficie.Visible = false;
                CargarTitulo();
                if (Request.QueryString["Tipo"] == "Aire")
                {
                    ddl_Muestras_Aire.Visible = true;
                }
                else if (Request.QueryString["Tipo"] == "Bulk")
                {
                    ddl_Muestras_Bulk.Visible = true;
                }
                else if (Request.QueryString["Tipo"] == "Superficie")
                {
                    ddl_Muestras_Superficie.Visible = true;
                }
            }
        }

        protected void Aceptar_Volver_Click(object sender, EventArgs e)
        {
            Grabar_BD();
            Response.Write("<script>alert('Muestra Agregada Con exito');</script>");
            Response.Write("<script>window.close();</script>");
        }

        public void Grabar_BD()
        {
            if (Request.QueryString["Tipo"] == "Aire")
            {
                string Consulta;

                Consulta = "  Insert INTO CDC_X_Muestras_Aire(Id_CDC, Id_Muestra) SELECT " + Request.QueryString["CDC"] + ", " + ddl_Muestras_Aire.SelectedValue ;

                Funciones.Insert_DataBase(Consulta);
            }
            
            else if (Request.QueryString["Tipo"] == "Bulk")
            {
                string Consulta;

                Consulta = "  Insert INTO CDC_X_Muestras_Bulk(Id_CDC, Id_Muestra) SELECT " + Request.QueryString["CDC"] + ", " + ddl_Muestras_Bulk.SelectedValue;

                Funciones.Insert_DataBase(Consulta);
            }
            
            else if (Request.QueryString["Tipo"] == "Superficie")
            {
                string Consulta;

                Consulta = "  Insert INTO CDC_X_Muestras_Superficie(Id_CDC, Id_Muestra) SELECT " + Request.QueryString["CDC"] + ", " + ddl_Muestras_Superficie.SelectedValue;

                Funciones.Insert_DataBase(Consulta);
            }
        }

        protected void btn_Aceptar_Cargar_Otra_Click(object sender, EventArgs e)
        {
            Grabar_BD();
            Response.Write("<script>alert('Muestra Agregada Con exito');</script>");
            Page.Response.Redirect("CDC_MuestrasAddAdd.aspx?Tipo=" + Request.QueryString["Tipo"] + "&Obra=" + Request.QueryString["Obra"] + "&CDC=" + Request.QueryString["CDC"]);
        }

        protected void CargarTitulo()
        {
            lbl_Titulo.Text += "de " + Request.QueryString["Tipo"] + " para la Cadena de Custodia " + Request.QueryString["CDC"];
        }
    }
}